package com.huaxiafinance.management.model;

import java.math.BigDecimal;
import java.util.Date;

public class PackageOrder {
    private Integer id;

    private String userUuid;

    private String orderNo;

    private Integer packageId;

    private String packageName;

    private String packageType;

    private Integer orderStatus;

    private BigDecimal orderPrice;

    private String payEvidence;

    private Integer payType;

    private Date gmtPay;

    private String partnerId;

    private Date gmtCreate;

    private Integer modifierId;

    private Date gmtModified;

    private String grandfatherId;
    //合伙人姓名
    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    private String payEvidenceName;

    private String orderStatusName;

    private String payTypeName;

    public String getPayTypeName() {
        return payTypeName;
    }

    public void setPayTypeName(String payTypeName) {
        this.payTypeName = payTypeName;
    }

    public String getOrderStatusName() {
        return orderStatusName;
    }

    public void setOrderStatusName(String orderStatusName) {
        this.orderStatusName = orderStatusName;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getUserUuid() {
        return userUuid;
    }

    public void setUserUuid(String userUuid) {
        this.userUuid = userUuid == null ? null : userUuid.trim();
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo == null ? null : orderNo.trim();
    }

    public Integer getPackageId() {
        return packageId;
    }

    public void setPackageId(Integer packageId) {
        this.packageId = packageId;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName == null ? null : packageName.trim();
    }

    public String getPackageType() {
        return packageType;
    }

    public void setPackageType(String packageType) {
        this.packageType = packageType == null ? null : packageType.trim();
    }

    public Integer getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(Integer orderStatus) {
        this.orderStatus = orderStatus;
    }

    public BigDecimal getOrderPrice() {
        return orderPrice;
    }

    public void setOrderPrice(BigDecimal orderPrice) {
        this.orderPrice = orderPrice;
    }

    public String getPayEvidence() {
        return payEvidence;
    }

    public void setPayEvidence(String payEvidence) {
        this.payEvidence = payEvidence == null ? null : payEvidence.trim();
    }

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Date getGmtPay() {
        return gmtPay;
    }

    public void setGmtPay(Date gmtPay) {
        this.gmtPay = gmtPay;
    }

    public String getPartnerId() {
        return partnerId;
    }

    public void setPartnerId(String partnerId) {
        this.partnerId = partnerId == null ? null : partnerId.trim();
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Integer getModifierId() {
        return modifierId;
    }

    public void setModifierId(Integer modifierId) {
        this.modifierId = modifierId;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public String getGrandfatherId() {
        return grandfatherId;
    }

    public void setGrandfatherId(String grandfatherId) {
        this.grandfatherId = grandfatherId == null ? null : grandfatherId.trim();
    }

    public String getPayEvidenceName() {
        return payEvidenceName;
    }

    public void setPayEvidenceName(String payEvidenceName) {
        this.payEvidenceName = payEvidenceName == null ? null : payEvidenceName.trim();
    }

    @Override
    public String toString() {
        return "PackageOrder{" +
                "id=" + id +
                ", userUuid='" + userUuid + '\'' +
                ", orderNo='" + orderNo + '\'' +
                ", packageId=" + packageId +
                ", packageName='" + packageName + '\'' +
                ", packageType='" + packageType + '\'' +
                ", orderStatus=" + orderStatus +
                ", orderPrice=" + orderPrice +
                ", payEvidence='" + payEvidence + '\'' +
                ", payType=" + payType +
                ", gmtPay=" + gmtPay +
                ", partnerId='" + partnerId + '\'' +
                ", gmtCreate=" + gmtCreate +
                ", modifierId=" + modifierId +
                ", gmtModified=" + gmtModified +
                ", grandfatherId='" + grandfatherId + '\'' +
                '}';
    }
}